Skip to content

Conversation

Copy link

Copilot AI commented Feb 1, 2026

CI linting failed because eslint was not installed as a peer dependency for @nuxt/eslint in the components and configurator packages.

Changes

  • Added eslint to workspace catalog (^9.39.2) for centralized version management
  • Updated all packages to reference eslint: "catalog:" instead of direct version pins
  • Fixed linting errors in DeckIconPicker.client.vue and vitest.config.ts (extra blank lines, missing semicolons)

The catalog approach ensures version consistency across the monorepo and simplifies future updates. Using ^ instead of ~ aligns with the existing catalog pattern (nuxt, typescript).


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits February 1, 2026 18:07
Co-authored-by: AAllport <3750120+AAllport@users.noreply.github.com>
Co-authored-by: AAllport <3750120+AAllport@users.noreply.github.com>
Copilot AI changed the title [WIP] Update monorepo for 2026 dependency baselines Fix CI linting failures by adding eslint peer dependency Feb 1, 2026
Copilot AI requested a review from AAllport February 1, 2026 18:17
@AAllport AAllport marked this pull request as ready for review February 1, 2026 18:48
Copilot AI review requested due to automatic review settings February 1, 2026 18:48
@AAllport AAllport merged commit 5079378 into feature/2026-updates Feb 1, 2026
4 checks passed
@AAllport AAllport deleted the copilot/sub-pr-58 branch February 1, 2026 18:48
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes CI lint failures by ensuring eslint is available where @nuxt/eslint is used, using pnpm’s workspace catalog for consistent versioning.

Changes:

  • Added eslint (^9.39.2) to the pnpm workspace catalog and updated packages to use eslint: "catalog:".
  • Updated pnpm-lock.yaml to reflect the new catalog entry and importer specifiers.
  • Applied small lint/format fixes in DeckIconPicker.client.vue and vitest.config.ts.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pnpm-workspace.yaml Adds eslint to the workspace catalog for centralized version management.
pnpm-lock.yaml Captures the new catalog entry and updates importer specifiers to catalog:.
packages/localdeck-configurator/vitest.config.ts Lint formatting fix (semicolons / whitespace).
packages/localdeck-configurator/package.json Adds eslint as a dev dependency via catalog:.
packages/localdeck-components/src/components/DeckIconPicker.client.vue Removes stray blank line causing lint failure.
packages/localdeck-components/package.json Adds eslint as a dev dependency via catalog:.
packages/localdeck-codegen/package.json Switches eslint from a pinned version to catalog:.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants